package com.departmentstore.service;

import com.departmentstore.entity.Product;
import java.util.List;

public interface ProductService {
    // 创建新产品
    Product createProduct(Product product);
    
    // 更新产品信息
    Product updateProduct(Product product);
    
    // 删除产品
    void deleteProduct(String productId);
    
    // 根据ID获取产品
    Product getProductById(String productId);
    
    // 获取所有产品
    List<Product> getAllProducts();
    
    // 根据名称查找产品
    List<Product> getProductsByName(String name);
    
    // 根据类型查找产品
    List<Product> getProductsByType(String type);
    
    // 根据价格范围查找产品
    List<Product> getProductsByPriceRange(Double minPrice, Double maxPrice);
} 